Button класс

Доступность

Flash Player 6.

Описание

Все символы кнопок в SWF файле, являются экземплярами объекта Button. Вы можете задать имя экземпляру в панели Property, и использовать методы и свойства класса Button для управления кнопками, с помощью ActionScript. Имена экземпляров кнопок отображаются на панели Movie Explorer и в диалоговом окне Insert Target Path на панели Actions.

Класс Button наследует Object класс.

Таблица методов класса Button

Метод

Описание

Button.getDepth()

Возвращает уровень экземпляра кнопки.

Таблица свойств класса Button

Property

Описание

Button._alpha

Значение прозрачности экземпляра кнопки.

Button.enabled

Булевое значение, указывающее - активна /либо нет/ кнопка.

Button._focusrect

Булевое значение, указывающее - будет /либо нет/, находящаяся в фокусе кнопка, иметь желтую окантовку.

Button._height

Высота экземпляра кнопки в пикселях.

Button._quality

Определяет уровень сглаживания /качество/, для всего SWF файла.

Button.menu

Ссылка на связанный объект ContextMenu.

Button._name

Имя экземпляра кнопки.

Button._parent

Ссылка на мувиклип или объект, который содержит экземпляр кнопки.

Button._quality

Строка, которая определяет качество всего SWF файла.

Button._rotation

Угол поворота экземпляра кнопки в градусах.

Button._soundbuftime

Количество секунд для буферизации звука.

Button.tabEnabled

Булевое значение, указывающее - будет ли включена кнопка в Tab обход.

Button.tabIndex

Индекс кнопки в порядке Tab обхода.

Button._target

Только для чтения; указывает путь текущего экземпляра кнопки.

Button.trackAsMenu

Булевое значение, указывающее - будет ли кнопка откликаться на события, происходящие в других кнопках.

Button._url

Только для чтения; возвращает URL-адрес файла SWF, содержащего кнопку.

Button.useHandCursor

Булевое значение, указывающее - будет ли курсор принимать вид руки, когда находится над экземпляром кнопки.

Button._visible

Булевое значение, которое отвечает за видимость экземпляра кнопки.

Button._width

Ширина экземпляра кнопки в пикселях.

Button._x

x координата экземпляра кнопки.

Button._xmouse

Только для чтения; x координата указателя мыши, относительно экземпляра кнопки.

Button._xscale

Значение, определяющее масштаб экземпляра кнопки по горизонтали в процентах.

Button._y

y координата экземпляра кнопки.

Button._ymouse

Только для чтения; y координата указателя мыши, относительно экземпляра кнопки.

Button._yscale

Значение, определяющее процент вертикального масштабирования экземпляра кнопки.

Таблица обработчиков класса Button

Event handler

Описание

Button.onDragOut

Вызывается тогда, когда пользователь помещает курсор на кнопку, нажимает левую кнопку мыши и не отпуская ее уводит с кнопки.

Button.onDragOver

Наступает, когда пользователь нажимает левую кнопку мыши за пределами этой кнопки и в нажатом состоянии наводит курсор на кнопку.

Button.onKeyUp

Наступает, когда нажимается клавиша клавиатуры.

Button.onKillFocus

Наступает, когда кнопка теряет фокус ввода.

Button.onPress

Наступает, когда левая кнопка мыши нажата, при этом курсор находится над кнопкой.

Button.onRelease

Наступает, когда левая кнопка мыши отпускается, при этом курсор находится над кнопкой.

Button.onReleaseOutside

Наступает, когда пользователь щелкнет по этой кнопке, затем уводит курсор с кнопки и отпускает клавишу мыши за пределами этой кнопки.

Button.onRollOut

Наступает, когда курсор уводится с текущей кнопки.

Button.onRollOver

Наступает при наведении курсора на эту кнопку.

Button.onSetFocus

Наступает, когда текущая кнопка получает фокус ввода.